package com.risk.management.entity;

import lombok.Data;
import java.util.Date;

/**
 * 风险响应计划实体类
 */
@Data
public class RiskResponse {
    /**
     * 响应计划ID
     */
    private Long id;
    
    /**
     * 风险ID
     */
    private Long riskId;
    
    /**
     * 响应计划名称
     */
    private String name;
    
    /**
     * 响应策略（1-规避，2-转移，3-减轻，4-接受）
     */
    private Integer strategy;
    
    /**
     * 响应措施
     */
    private String measure;
    
    /**
     * 计划开始时间
     */
    private Date planStartTime;
    
    /**
     * 计划完成时间
     */
    private Date planEndTime;
    
    /**
     * 实际完成时间
     */
    private Date actualEndTime;
    
    /**
     * 负责人ID
     */
    private Long responsibleId;
    
    /**
     * 状态（1-未开始，2-进行中，3-已完成，4-已逾期）
     */
    private Integer status;
    
    /**
     * 创建时间
     */
    private Date createTime;
    
    /**
     * 更新时间
     */
    private Date updateTime;
    
    /**
     * 负责人姓名（非数据库字段，用于显示）
     */
    private String responsibleName;
    
    /**
     * 风险标题（非数据库字段，用于显示）
     */
    private String riskTitle;
} 